#include <draw.h>

void draw_rect(u32_t color, u8_t x, u8_t y, u8_t w, u8_t h) {
    u32_t *where =(u32_t *) (__msg.addr + y * __msg.pitch + x*__msg.bpp);
    int i, j;

    for (i = 0; i < h; i++) {
        if (i + y >= __msg.height) break;
        for (j = 0; j < w; j++) {
            if (j + x >= __msg.width) break;
            *(where + i * __msg.width + j) = color;
        }
    }
}